/* 
*/
html {
  background-color: rgba(255, 255, 255, 1.00);
  color: rgba(0, 0, 0, 0.60);
  font-size: 18px;
  line-height: 140%;
  
  
  text-align: left;
  font-weight: 400;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
p, span {
  line-height: 140%;
}
body, body * {
  box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,
[data-deluxe-link],
[data-deluxe-text]:not(span):not(div),
input,
textarea {
  margin: 16px 0px;
  
}
.g-recaptcha {
  margin: 12px 0px 16px 0px;
}
input,
textarea,
button {
  font-family: inherit;
}
::placeholder {
  opacity: .6;
}
a {
  display: inline-block;
  text-decoration: none;
  transition: color 150ms ease, background-color 150ms ease, box-shadow 300ms ease, border 150ms ease;
}
a:focus, button:focus {
   outline: none;
}
a [data-width] > i,
a [data-width] > svg,
a [data-width] > ion-icon {
  vertical-align: top;
}
[data-auto-width="True"] a {
  white-space: nowrap;
}
svg,
[data-deluxe-link] {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}
a:not([data-deluxe-link]),
h1 a:not([data-deluxe-link]),
h2 a:not([data-deluxe-link]),
h3 a:not([data-deluxe-link]),
h4 a:not([data-deluxe-link]),
h5 a:not([data-deluxe-link]),
p a:not([data-deluxe-link]),
span a:not([data-deluxe-link]),
[data-edit-p] a:not([data-deluxe-link]),
a:not([data-deluxe-link]) i,
a:not([data-deluxe-link]) svg {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):hover,
h1 a:not([data-deluxe-link]):hover,
h2 a:not([data-deluxe-link]):hover,
h3 a:not([data-deluxe-link]):hover,
h4 a:not([data-deluxe-link]):hover,
h5 a:not([data-deluxe-link]):hover,
p a:not([data-deluxe-link]):hover,
span a:not([data-deluxe-link]):hover,
a:not([data-deluxe-link]):hover i,
a:not([data-deluxe-link]):hover svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):active,
h1 a:not([data-deluxe-link]):active,
h2 a:not([data-deluxe-link]):active,
h3 a:not([data-deluxe-link]):active,
h4 a:not([data-deluxe-link]):active,
h5 a:not([data-deluxe-link]):active,
p a:not([data-deluxe-link]):active,
span a:not([data-deluxe-link]):active,
.current a:not([data-deluxe-link]),
.active a:not([data-deluxe-link]),
a:not([data-deluxe-link]):active i,
a:not([data-deluxe-link]):active svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
form {
  margin-block-end: 0;
}
hr {
  border-width: 0 0 0 0;
  clear: both;
  height: 0
}
h1,h2,h3,h4,h5,h6 {
  color: rgba(0, 0, 0, 0.90);
  line-height: 110%;
  
  font-weight: 700;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
span[data-deluxe-text="span-True"] {
  line-height: 100%;
  display: block;
  white-space: nowrap;
}
[data-deluxe-link="2"] {
  display: block;
}
[data-deluxe-link="0"],
[data-deluxe-link="1"] {
  display: inline-block;
}
[data-deluxe-link="1"] {
  margin: 0;
}
[data-deluxe-text],
input[data-deluxe-el],
textarea[data-deluxe-el],
button[data-deluxe-el] {
  margin-bottom: 0px;
}
[data-deluxe-text]:first-child,
input[data-deluxe-el]:first-child,
textarea[data-deluxe-el]:first-child,
button[data-deluxe-el]:first-child {
  margin-top: 0px;
}
[data-deluxe-text]:only-child,
input[data-deluxe-el]:only-child,
textarea[data-deluxe-el]:only-child,
button[data-deluxe-el]:only-child  {
  margin-top: 0px;
  margin-bottom: 0px;
}
[data-deluxe-text] span:not([data-deluxe-text]):not([class]) {
 font: inherit !important;
 color: inherit !important;
 font-weight: inherit !important;
 line-height: inherit !important;
 letter-spacing: inherit !important;
 word-spacing: inherit !important;
}
sup {
    font-size: 60%;
}
input {
  width: 100%;
}
h1,
h1 p {
  font-size: 54px;
}
h2,
h2 p {
  font-size: 36px;
}
h3,
h3 p {
  font-size: 28px;
}
h4,
h4 p {
  font-size: 22px;
}
h5,
h5 p {
  font-size: 20px;
}
h6,
h6 p {
  font-size: 18px;
}
h1 p {
  margin: 0px;
}
h2 p {
  margin: 0px;
}
h3 p {
  margin: 0px;
}
h4 p {
  margin: 0px;
}
h5 p {
  margin: 0px;
}
h6 p {
  margin: 0px;
}
.deluxe-link-wrap {
  display: grid;
}
.deluxe-navbar {
  position: relative;
}

.column-sticky {
  position: sticky;
  top:0
}
.sticky-container {
  overflow: scroll;
  max-height: 100vh;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.sticky-container::-webkit-scrollbar {
  display: none;
}
.column-overflow-top,
.column-overflow,
.column-overflow-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.column-overflow > * {
  transform: translateY(-50%);
}
.column-overflow-top > * {
  transform: translateY(-100%);
}
.content-overflow {
  position: relative;
  z-index: 99;
  transform: translateY(50%);
}
.deluxe-lightbox {
  cursor: pointer;
}
.deluxe-lightbox-wrap {
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.5);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    text-align: left;
}
.deluxe-lightbox-wrap > * {
    align-self: center;
    box-shadow: 0px 0px 24px rgba(0,0,0,0.6);
    max-width: 80vw;
}
.deluxe-lightbox-wrap > div > div > div.slice.empty {
  width: 80vw;
  height: 80vh;
}

@media all and (min-width: 771px) {
  .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 770px) and (min-width: 501px) {
  .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .hide-mobile {
    display: none;
  }
}

.stacks_in:not(.site_image_stack):not(.image_stack), .stacks_out, .out {
  overflow: visible;
  width: 100%;
}
/*
*/

p[data-deluxe-el="1"] {
  
  padding: 10px 10px 10px 10px;
  font-size: 16px;
  
}
p[data-deluxe-el="1"] > div {
  
}


#stacks_in_40{
	max-width: px;margin: 0 auto;
}
#stacks_in_40{
	padding: px px px px;
}
@media screen and (min-width: px){
	#stacks_in_40{
		padding: px px px px;
	}
}
#stacks_in_118{
	max-width: 1000px;margin: 0 auto;
}
#stacks_in_118{
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 764px){
	#stacks_in_118{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_149 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 500ms ease, opacity 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 500ms linear;
}
/* Smart3columns2 stack v2.4.2 */


#stacks_in_150 .s3c_stacks_in_150_cw {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_150 .s3c_stacks_in_150_cw, #stacks_in_150 .s3c_stacks_in_150_cw * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/*#stacks_in_150 .s3c_stacks_in_150_cw div[class^="s3c_stacks_in_150_col"] {*/
#stacks_in_150 .s3c_stacks_in_150_cw [class^="s3c_stacks_in_150_col"] {
	display: table-cell;
	overflow: hidden;
	background-clip: padding-box;
}

#stacks_in_150 .s3c_stacks_in_150_col1 {
	
	
	
	
	
	
	vertical-align: top;
  	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_150 .s3c_stacks_in_150_col2 {
	
	
	
	
	
	vertical-align: middle;
   	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_150 .s3c_stacks_in_150_col3 {
	
	
	
	vertical-align: top;
   	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_150 .s3c_stacks_in_150_cw .s3c_stacks_in_150_spacer {
	display: table-cell;
	width: 18px;
}

/*@media only screen and (max-width: 768px) {*/
@media only screen and (max-width: 768px) {
		
	#stacks_in_150 .s3c_stacks_in_150_cw {
		/*display: block;*/
		table-layout: auto;
		display: flex;
		flex-direction: column;
	}
	
	/*#stacks_in_150 .s3c_stacks_in_150_cw div[class^="s3c_stacks_in_150_col"] {*/
	#stacks_in_150 .s3c_stacks_in_150_cw [class^="s3c_stacks_in_150_col"] {
		display: block;
		width: 100%;
	}
		
	#stacks_in_150 .s3c_stacks_in_150_cw .s3c_stacks_in_150_spacer {
		display: block;
		height: 12px;
		width: 100%;
	}
		
	#stacks_in_150 .s3c_stacks_in_150_col1 {
		order: 1;
	}
	
	#stacks_in_150 .s3c_stacks_in_150_col2 {
		order: 3;
	}
	
	#stacks_in_150 .s3c_stacks_in_150_col3 {
		order: 5;
	}
	
	#stacks_in_150 .s3c_stacks_in_150_spacer:nth-of-type(3n-2) {
		order: 2;
	}
	
	#stacks_in_150 .s3c_stacks_in_150_spacer:nth-of-type(3n-1) {
		order: 4;
	}

	

	

		
	

	

	


	

}



/* End of Smart3columns2 stack */
#stacks_in_150 {
	padding:  8px;
}


#stacks_in_258 {
	padding: 6px 0px 0px 0px;
}

#stacks_in_260 {
	padding: 6px 0px 0px 0px;
}

.stacksSpacerstacks_in_115 {
	display: block;
	width: 100%;
	height:70px;
}#stacks_in_42.aspen_split{
	position: relative;
	font-size: 18px;
	padding: 80px 30px 70px 30px;
}
@media screen and (min-width: 770px){
	#stacks_in_42.aspen_split{
		padding: 190px 30px 190px 30px;
	}
}
#stacks_in_42.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_42.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_42.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	background-size: cover;
}

#stacks_in_42.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_42 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_42.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_42.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_42.aspen_split h1, 
#stacks_in_42.aspen_split h2,
#stacks_in_42.aspen_split h3, 
#stacks_in_42.aspen_split h4, 
#stacks_in_42.aspen_split h5, 
#stacks_in_42.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_42.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_42.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}
#stacks_in_134 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 500ms ease, opacity 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 500ms linear;
}
/* Smart3columns2 stack v2.4.2 */


#stacks_in_88 .s3c_stacks_in_88_cw {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_88 .s3c_stacks_in_88_cw, #stacks_in_88 .s3c_stacks_in_88_cw * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/*#stacks_in_88 .s3c_stacks_in_88_cw div[class^="s3c_stacks_in_88_col"] {*/
#stacks_in_88 .s3c_stacks_in_88_cw [class^="s3c_stacks_in_88_col"] {
	display: table-cell;
	overflow: hidden;
	background-clip: padding-box;
}

#stacks_in_88 .s3c_stacks_in_88_col1 {
	
	
	
	
	
	
	vertical-align: top;
  	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_88 .s3c_stacks_in_88_col2 {
	
	
	
	
	
	vertical-align: top;
   	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_88 .s3c_stacks_in_88_col3 {
	
	
	
	vertical-align: top;
   	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_88 .s3c_stacks_in_88_cw .s3c_stacks_in_88_spacer {
	display: table-cell;
	width: 18px;
}

/*@media only screen and (max-width: 768px) {*/
@media only screen and (max-width: 768px) {
		
	#stacks_in_88 .s3c_stacks_in_88_cw {
		/*display: block;*/
		table-layout: auto;
		display: flex;
		flex-direction: column;
	}
	
	/*#stacks_in_88 .s3c_stacks_in_88_cw div[class^="s3c_stacks_in_88_col"] {*/
	#stacks_in_88 .s3c_stacks_in_88_cw [class^="s3c_stacks_in_88_col"] {
		display: block;
		width: 100%;
	}
		
	#stacks_in_88 .s3c_stacks_in_88_cw .s3c_stacks_in_88_spacer {
		display: block;
		height: 12px;
		width: 100%;
	}
		
	#stacks_in_88 .s3c_stacks_in_88_col1 {
		order: 1;
	}
	
	#stacks_in_88 .s3c_stacks_in_88_col2 {
		order: 3;
	}
	
	#stacks_in_88 .s3c_stacks_in_88_col3 {
		order: 5;
	}
	
	#stacks_in_88 .s3c_stacks_in_88_spacer:nth-of-type(3n-2) {
		order: 2;
	}
	
	#stacks_in_88 .s3c_stacks_in_88_spacer:nth-of-type(3n-1) {
		order: 4;
	}

	

	

		
	

	

	


	

}



/* End of Smart3columns2 stack */
#stacks_in_88 {
	padding:  8px;
}
.element_stacks_in_322[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}


#stacks_in_323 {
	font-size: 90%;
}

#stacks_in_327 {
	margin: 10px 0px 0px 0px;
}
.element_stacks_in_331[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}


#stacks_in_332 {
	font-size: 90%;
}
.stacksSpacerstacks_in_131 {
	display: block;
	width: 100%;
	height:100px;
}#stacks_out_237 .emphasize-scale {
  transform-origin: center;
  transition: transform 900ms ease, opacity 900ms ease;
  will-change: transform, opacity;
  transform: scale(1.000000);
}
#stacks_out_237 {
  z-index: 9999;
}
#stacks_out_237.emphasized {
  z-index: 10000;
}
#stacks_out_237 .emphasize-shadow:before, #stacks_out_237 .emphasize-shadow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: transform 900ms ease, opacity 900ms ease;
  will-change: transform, opacity;
  opacity: 1;
  box-shadow: 0px 68px 136px rgba(101, 143, 187, 0.58);
  z-index: 9998;
  border-radius: var(--emphRadiusstacks_in_237, 0);
}
#stacks_out_237 .emphasize-shadow {
  position: relative;
}
#stacks_out_237 .emphasize-shadow:after {
  opacity: 0;
  box-shadow: 0px 100px 200px rgba(101, 143, 187, 0.58);
}
#stacks_out_237.emphasized .emphasize-shadow:before {
  opacity: 0;
}
#stacks_out_237.emphasized .emphasize-shadow:after {
  opacity: 1;
}
#stacks_out_237 .emphasize-reveal {
  transition: transform 900ms ease, opacity 900ms ease;
  will-change: transform, opacity;
  opacity: 0;
}
#stacks_out_237.emphasized .emphasize-reveal {
  opacity: 1;
}
#emphasize_overlay_stacks_in_237 {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 900ms ease;
  will-change: opacity;
  opacity: 0;
  background-color: rgba(8, 21, 34, 0.75);
}
.emphasized #emphasize_overlay_stacks_in_237 {
  opacity: 1;
}
#emphasize_observer_stacks_in_237 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  transform-origin: center;
  transform: scale(1.000000);
  z-index: 9999;
}



#stacks_in_237 {
	background-color: rgba(99, 139, 180, 1.00);
}

#stacks_in_235 {
	background-color: rgba(99, 139, 180, 1.00);
}
.stacksSpacerstacks_in_130 {
	display: block;
	width: 100%;
	height:100px;
}#stacks_in_63.aspen_split{
	position: relative;
	font-size: 19px;
	padding: 80px 30px 70px 30px;
}
@media screen and (min-width: 770px){
	#stacks_in_63.aspen_split{
		padding: 190px 30px 190px 30px;
	}
}
#stacks_in_63.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_63.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_63.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	background-size: cover;
}

#stacks_in_63.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_63 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_63.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_63.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_63.aspen_split h1, 
#stacks_in_63.aspen_split h2,
#stacks_in_63.aspen_split h3, 
#stacks_in_63.aspen_split h4, 
#stacks_in_63.aspen_split h5, 
#stacks_in_63.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_63.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_63.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}
#stacks_in_268 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 500ms ease, opacity 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 500ms linear;
}
/* Smart3columns2 stack v2.4.2 */


#stacks_in_269 .s3c_stacks_in_269_cw {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_269 .s3c_stacks_in_269_cw, #stacks_in_269 .s3c_stacks_in_269_cw * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/*#stacks_in_269 .s3c_stacks_in_269_cw div[class^="s3c_stacks_in_269_col"] {*/
#stacks_in_269 .s3c_stacks_in_269_cw [class^="s3c_stacks_in_269_col"] {
	display: table-cell;
	overflow: hidden;
	background-clip: padding-box;
}

#stacks_in_269 .s3c_stacks_in_269_col1 {
	
	
	
	
	
	
	vertical-align: top;
  	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_269 .s3c_stacks_in_269_col2 {
	
	
	
	
	
	vertical-align: middle;
   	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_269 .s3c_stacks_in_269_col3 {
	
	
	
	vertical-align: top;
   	
  	border-radius: 0px;
	background: rgba(118, 158, 193, 1.00);
	
}

#stacks_in_269 .s3c_stacks_in_269_cw .s3c_stacks_in_269_spacer {
	display: table-cell;
	width: 18px;
}

/*@media only screen and (max-width: 768px) {*/
@media only screen and (max-width: 768px) {
		
	#stacks_in_269 .s3c_stacks_in_269_cw {
		/*display: block;*/
		table-layout: auto;
		display: flex;
		flex-direction: column;
	}
	
	/*#stacks_in_269 .s3c_stacks_in_269_cw div[class^="s3c_stacks_in_269_col"] {*/
	#stacks_in_269 .s3c_stacks_in_269_cw [class^="s3c_stacks_in_269_col"] {
		display: block;
		width: 100%;
	}
		
	#stacks_in_269 .s3c_stacks_in_269_cw .s3c_stacks_in_269_spacer {
		display: block;
		height: 12px;
		width: 100%;
	}
		
	#stacks_in_269 .s3c_stacks_in_269_col1 {
		order: 1;
	}
	
	#stacks_in_269 .s3c_stacks_in_269_col2 {
		order: 3;
	}
	
	#stacks_in_269 .s3c_stacks_in_269_col3 {
		order: 5;
	}
	
	#stacks_in_269 .s3c_stacks_in_269_spacer:nth-of-type(3n-2) {
		order: 2;
	}
	
	#stacks_in_269 .s3c_stacks_in_269_spacer:nth-of-type(3n-1) {
		order: 4;
	}

	

	

		
	

	

	


	

}



/* End of Smart3columns2 stack */
#stacks_in_269 {
	padding:  8px;
}
.element_stacks_in_296[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}


#stacks_in_297 {
	font-size: 90%;
}

.element_stacks_in_315[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.20);
  box-shadow: 1px 1px  3px 2px rgba(0, 0, 0, 0.30);
  margin: 10px 10px;
}
.element_stacks_in_315[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_337:minmax(90px,min-content) 1fr;
}
#multi_columns_stacks_in_337 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_337);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_337 > div {
  min-width: 0;
}
#multi_columns_stacks_in_337 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_337 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_337 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}




#stacks_in_340 {
	padding:  5px;
}

#stacks_out_340 {
	width: 80px;
}
.element_stacks_in_313[data-deluxe-el][data-deluxe-text] {
  color: rgba(143, 21, 27, 1.00);
  font-size: 18px;
  text-align: left;
  
  
}


#stacks_in_314 {
	font-size: 90%;
}

#stacks_in_262 {
	padding: 10px 0px 0px 0px;
}
.element_stacks_in_298[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}


#stacks_in_299 {
	font-size: 89%;
}
.stacksSpacerstacks_in_221 {
	display: block;
	width: 100%;
	height:70px;
}
#stacks_in_241 {
	padding:  10px;
}
/* Smart3columns2 stack v2.4.2 */


#stacks_in_211 .s3c_stacks_in_211_cw {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_211 .s3c_stacks_in_211_cw, #stacks_in_211 .s3c_stacks_in_211_cw * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/*#stacks_in_211 .s3c_stacks_in_211_cw div[class^="s3c_stacks_in_211_col"] {*/
#stacks_in_211 .s3c_stacks_in_211_cw [class^="s3c_stacks_in_211_col"] {
	display: table-cell;
	overflow: hidden;
	background-clip: padding-box;
}

#stacks_in_211 .s3c_stacks_in_211_col1 {
	width: 40%;
	
	
	
	
	
	vertical-align: top;
  	
  	border-radius: 0px;
	background: rgba(158, 179, 194, 1.00);
	
}

#stacks_in_211 .s3c_stacks_in_211_col2 {
	width: 20%;
	
	
	
	
	vertical-align: middle;
   	
  	border-radius: 0px;
	
	
}

#stacks_in_211 .s3c_stacks_in_211_col3 {
	
	
	
	vertical-align: top;
   	
  	border-radius: 0px;
	background: rgba(158, 179, 194, 1.00);
	
}

#stacks_in_211 .s3c_stacks_in_211_cw .s3c_stacks_in_211_spacer {
	display: table-cell;
	width: 0px;
}

/*@media only screen and (max-width: 768px) {*/
@media only screen and (max-width: 768px) {
		
	#stacks_in_211 .s3c_stacks_in_211_cw {
		/*display: block;*/
		table-layout: auto;
		display: flex;
		flex-direction: column;
	}
	
	/*#stacks_in_211 .s3c_stacks_in_211_cw div[class^="s3c_stacks_in_211_col"] {*/
	#stacks_in_211 .s3c_stacks_in_211_cw [class^="s3c_stacks_in_211_col"] {
		display: block;
		width: 100%;
	}
		
	#stacks_in_211 .s3c_stacks_in_211_cw .s3c_stacks_in_211_spacer {
		display: block;
		height: 17px;
		width: 100%;
	}
		
	#stacks_in_211 .s3c_stacks_in_211_col1 {
		order: 1;
	}
	
	#stacks_in_211 .s3c_stacks_in_211_col2 {
		order: 3;
	}
	
	#stacks_in_211 .s3c_stacks_in_211_col3 {
		order: 5;
	}
	
	#stacks_in_211 .s3c_stacks_in_211_spacer:nth-of-type(3n-2) {
		order: 2;
	}
	
	#stacks_in_211 .s3c_stacks_in_211_spacer:nth-of-type(3n-1) {
		order: 4;
	}

	

	

		
	

	

	


	

}



/* End of Smart3columns2 stack */
#stacks_in_211 {
	padding:  8px;
}

#stacks_in_218 {
	padding:  10px;
}
#stacks_out_329 .emphasize-scale {
  transform-origin: center;
  transition: transform 900ms ease, opacity 900ms ease;
  will-change: transform, opacity;
  transform: scale(1.000000);
}
#stacks_out_329 {
  z-index: 9999;
}
#stacks_out_329.emphasized {
  z-index: 10000;
}
#stacks_out_329 .emphasize-shadow:before, #stacks_out_329 .emphasize-shadow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: transform 900ms ease, opacity 900ms ease;
  will-change: transform, opacity;
  opacity: 1;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.30);
  z-index: 9998;
  border-radius: var(--emphRadiusstacks_in_329, 0);
}
#stacks_out_329 .emphasize-shadow {
  position: relative;
}
#stacks_out_329 .emphasize-shadow:after {
  opacity: 0;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.30);
}
#stacks_out_329.emphasized .emphasize-shadow:before {
  opacity: 0;
}
#stacks_out_329.emphasized .emphasize-shadow:after {
  opacity: 1;
}
#stacks_out_329 .emphasize-reveal {
  transition: transform 900ms ease, opacity 900ms ease;
  will-change: transform, opacity;
  opacity: 0;
}
#stacks_out_329.emphasized .emphasize-reveal {
  opacity: 1;
}
#emphasize_overlay_stacks_in_329 {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  pointer-events: none;
  transition: opacity 900ms ease;
  will-change: opacity;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.00);
}
.emphasized #emphasize_overlay_stacks_in_329 {
  opacity: 1;
}
#emphasize_observer_stacks_in_329 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  transform-origin: center;
  transform: scale(1.000000);
  z-index: 9999;
}



#stacks_in_222 {
	padding:  10px;
}

#stacks_out_222 {
	width: 150px;
}

#stacks_in_212 {
	padding:  10px;
}
.stacksSpacerstacks_in_243 {
	display: block;
	width: 100%;
	height:70px;
}
/*
     FILE ARCHIVED ON 18:23:42 Mar 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:21:41 Jan 16, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.774
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.014
  esindex: 0.014
  cdx.remote: 14.193
  LoadShardBlock: 192.202 (3)
  PetaboxLoader3.datanode: 575.447 (5)
  load_resource: 756.745 (2)
  PetaboxLoader3.resolve: 299.996 (2)
*/